"""
如果 ... , 那么 ...
if <条件> :
      条件为True或（非空的字符串，非空的列表，非0）后执行的语句
关键字if判断条件，为True执行代码块中的语句，False或(空字符串，空列表，0)的时候不执行。

if <条件1>:
    条件1为True执行语句
else:
    不满足上面条件的时候执行的语句

更多的选择分支
if <条件1>:
    ...
elif <条件2>:
    ...
elif <条件3>:
    ...
...
else:
    ...

从上到下判断各个条件，如果走入一个分支，其它分支不会再走。
设计项目需要注意条件怎么去设计。
注意控制语句的嵌套层数不要超过四层。

pass: 不执行实际功能，只是为了占位置
"""


age = 17
if age >= 18:
    # 缩进
    print('成年')
else:
    print('未成年')


score = 90
# if score >= 90 and score <= 100:
if 90 <= score <= 100:
    print('优秀')
elif score >= 70 and score < 90:
    print('良')
elif score >= 60:
    print('及格')
else:
    print('分数不合法')


# # 增加命令行键盘输入的交互
# print('-'*50)
# # 注意input函数接收的输入信息，返回的是字符串类型
# score = input('请输入一个数字:')
# print(score, type(score))
# score = int(score)
# print(score, type(score))
# if score > 90:
#     print('优秀')















# 练习
# 计算BMI指数
# 用户输入身高、体重
# 计算公式: 体质指数（BMI）=体重（kg）÷身高^2（m）
# EX：70kg÷（1.75×1.75）=22.86
# 判断标准：
# 过轻：低于18.5
# 正常：18.5-23.9
# 过重：23.9-32
# 非常肥胖, 高于32

height = input('请输入身高（cm）：')
weight = input('请输入体重（kg）：')
height = float(height)/100
weight = float(weight)

bmi = weight / (height ** 2)

if bmi <= 18.5:
    print('轻，请多吃肉哦')
elif 18.5 < bmi <= 23.9:
    print('正常，请继续保持')
elif bmi > 32:
    print('偏胖，注意减肥哦')
